import { AcGameObject } from "./AcGameObject";
export class Wall extends AcGameObject {
  constructor(r,c,gamemap){ //gamemap是墙所在的地图,根据这个gamemap动态获取每个小正方形的边长
    super();
    this.r=r;
    this.c=c;
    this.gamemap=gamemap;
    this.color="#B37226";
  }
  update(){
    this.render();
  }
  render(){
    const L=this.gamemap.L;//每个小正方形的边长 注意这个类没有this.L
    const ctx=this.gamemap.ctx;
    ctx.fillStyle=this.color;
    ctx.fillRect(this.c*L,this.r*L,L,L); //左上角坐标是(c*L,r*L) 边长是L
  }
}